Package-level declarations
Types
Link copied to clipboard
open class ValidatedChoiceList<T> @JvmOverloads constructor(defaultValues: List<T>, choices: List<T>, handler: EntryHandler<T>, translationProvider: BiFunction<T, String, MutableText> = BiFunction { t, _ -> t.transLit(t.toString()) }, descriptionProvider: BiFunction<T, String, Text> = BiFunction { t, _ -> t.descLit("") }, widgetType: ValidatedChoiceList.WidgetType = WidgetType.POPUP) : ValidatedField<List<T>> , List<T>
A validated collection of choices of any type that can be enabled or disabled piece-meal.
Link copied to clipboard
open class ValidatedIdentifierMap<V>(defaultValue: Map<Identifier, V>, keyHandler: ValidatedIdentifier, valueHandler: Entry<V, *>) : ValidatedField<Map<Identifier, V>> , Map<Identifier, V>
A Validated Map with Identifier Keys
Link copied to clipboard
Link copied to clipboard